Das Modul XML-API – die Programmierschnittstelle für Softwareentwickler
Die XML-API ist eine auf XML basierende formatneutrale Schnittstelle zur Im- und Export von Ausschreibungen, Angeboten, Aufmaßen und Rechnungen in verschiedenen Formaten wie GAEB, ÖNorm und Excel.
Arbeitsweise des GAEB-Konverters:
- Einlesen der Datei in einen Puffer
- Import des Pufferinhaltes entsprechend dem angegebenen Datenformat und Erstellung einer Struktur
- Optionaler Test der Import-Struktur auf Übereinstimmung mit den Regeln des angegebenen Datenformats und Ausgabe eines Fehlerprotokolls
- Konvertierung der Daten in ein internes Datenformat mit Steuerungsmöglichkeiten für die Konvertierung (Reduktionen)
- Konvertierung der Dokumentdaten in eine Datenstruktur (Export-Struktur), die dem gewählten Zieldatenformat entspricht
- Optionaler Test der Export-Struktur auf Übereinstimmung mit den Regeln des angegebenen Datenformats und Ausgabe eines Fehlerprotokolls
- Erstellung des Export-Formats im Export-Puffer
- Erstellen der Ausgabedatei durch Schreiben des Export-Puffers
Im Programmverzeichnis des GAEB-Konverters befindet sich eine Datei "Demo.bat", die die Kommandozeilenversion des GAEB-Konverters aufruft und verschiedene Konvertierungen beispielhaft durchführt.
XRECHNUNG/ZUGFERD